package com.wn.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

/**
 *   服务降级的处理的请求
 *
 *   1、第一种  情况：
 *      1、gateway调用超时   会走服务降级
 *
 *   2、负载均衡的时候:
 *      我关闭了一台机器,有一台能提供服务(正常),有一台未能提供服务(降级)
 *
 *
 */
@RestController
public class FallbackController {

//    @GetMapping("/fallback")
//    public Map<String,Object> fallback(){
//        Map<String,Object> map = new HashMap<>();
//        map.put("code",500);
//        map.put("message","服务不可用");
//        return map;
//    }
}